Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour 2002 Mercedes Cup - Stuttgart Milan Challenger Lisbon Challenger San Benedetto Challenger Alicante Challenger Pau Challenger Brasil Open - Costa do Sauipe Seville Challenger Open Seat Godo 2003 - Barcelona Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Estoril Open - Estoril Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona Catella Swedish Open - Bastad China Open - Beijing BA-CA Tennis Trophy - Vienna Open 13 - Marseille Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad Allianz Suisse Open - Gstaad Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham China Open - Beijing Ecuador Open - Quito Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Hamburg European Open - Hamburg Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mercedes Cup - Stuttgart Suisse Open - Gstaad Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Sao Paulo Swiss Open - Gstaad Anytech365 Andalucia Open - Marbella Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Open Castilla y Leon - Segovia Venice Open - Venice CA-Challenge 2000 - Graz Copa Sevilla - Seville FILA Challenger Biella - Biella Ethias Trophy - Mons cinch Championships - London Segovia Challenger Caltanissetta Challenger Milan Challenger Braunschweig Challenger Bogota Challenger Sibiu Challenger Genova Challenger Genova Challenger Orleans Challenger Budapest Challenger Brescia Challenger Andria Challenger Prostejov Challenger Liberec Challenger Manerbio Challenger Alphen Challenger Rome Challenger Santiago Challenger Marbella Challenger Aix En Provence Challenger Padova Challenger Cordenons Challenger Calgary Challenger Las Vegas Challenger Braga Challenger Poznan Challenger Parma Challenger Prague II Challenger Antalya Challenger Segovia Challenger Madrid Challenger Open Seat-Godo '99 - Barcelona Heineken Open - Auckland USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Nord/LB Open - Braunschweig Abierto Mexicano de Tenis Pegaso - Acapulco AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth AXA Open II - Espinho Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Telenordia Swedish Open - Bastad Copa Ericsson Uruguay - Montevideo 2001 Mercedes Cup - Stuttgart Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth ATU Cup 2001 - Weiden VIII Open Internacional D'Andorra - Andorra Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Black Forest Open - Freudenstadt Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Copa Ericsson Chile - Santiago Maia Open - Oporto Alicante Challenger I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo VI Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Mallorca Open - Mallorca Trofeo Barcelona de Tenis - Barcelona Open de Charleroi - Charleroi Copa Ericsson Chile - Santiago Kremlin Cup - Moscow CA Tennis Trophy - Vienna Nord/LB Open - Braunschweig Heineken Open - Auckland Heilbronn Open - Heilbronn ABN/AMRO World Tennis Tournament - Rotterdam 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Top Wool Challenger Biella - Biella CA Tennis Trophy - Vienna Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Idea Prokom Open - Sopot Renault Slovenian Open - Ljubljana Warsteiner Grand Prix - Oberstaufen Copa Ericsson Argentina - Buenos Aires Sunrise Challenger Delray Beach Open - Delray Beach Dubai Open - Dubai Open 13 - Marseille Casino Lugano - Lugano Open Diputacion Pozoblanco - Cordoba Estoril Open - Estoril Bogota Challenger Pozoblanco Challenger Biella Challenger Orleans Challenger Copa Ericsson Brazil - Sao Paulo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Open Seat-Godo '98 - Barcelona Tennis Masters Series - Madrid Tennis Masters Series - Paris Ordina Open - 's-Hertogenbosch Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Qatar Exxon Mobil Open 2003 - Doha Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Mercedes Cup - Stuttgart Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Estoril Open - Estoril Heineken Trophy - 's-Hertogenbosch UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Winston-Salem Open - Winston-Salem Eckental Challenger Koblenz Challenger Rennes Challenger Adidas International - Sydney Estoril Open - Estoril Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Sopot Challenger Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Szczecin Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Florence Challenger Barcelona Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Noumea Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Como Challenger Pacific Life Open - Indian Wells Barcelona Challenger BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Monterrey Challenger Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Murcia Challenger Sony Ericsson Open - Miami Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Swiss Open - Gstaad Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Marburg Challenger Shanghai ATP Masters - Shanghai Bastad Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Como Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de la Comunidad Valenciana - Valencia Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Thailand Open - Bangkok BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Mutua Madrid Open - Madrid CA Tennis Trophy - Vienna Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Rogers Cup - Toronto Qatar Open - Doha Heineken Open - Auckland Medibank Private International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Dubai Open - Dubai BNP Paribas Open - Indian Wells Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven Internazionali BNL d'Italia - Rome Rogers Cup - Montreal CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Western & Southern Open - Cincinnati Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Open 13 - Marseille Shanghai Rolex Masters - Shanghai Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris Open SEAT Godo 2006 - Barcelona BNP Paribas Open - Indian Wells Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Miami Open - Miami Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai Mutua Madrid Open - Madrid AIG Japan Open Tennis Championships - Tokyo Indian Wells Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Sydney International - Sydney Marbella Challenger PBZ Zagreb Indoors - Zagreb Monterrey Challenger Western & Southern Open - Cincinnati Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Murcia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bordeaux Challenger Rogers Cup - Montreal Allianz Suisse Open - Gstaad Lisbon Challenger Western & Southern Open - Cincinnati Generali Open - Kitzbuhel Surbiton Challenger BNP Paribas Masters - Paris Copa AT&T - Buenos Aires China Open - Beijing Milan Challenger BA-CA Tennis Trophy - Vienna Miami Open - Miami Medibank International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Sopot Challenger Internazionali BNL d'Italia - Rome Generali Open 2001 - Kitzbuhel Shanghai Rolex Masters - Shanghai Miami Open - Miami The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Rolex Paris Masters - Paris Genova Challenger Seville Challenger BellSouth Open - Vina del Mar Biella Challenger The Artois Championships - London Orange Warsaw Open - Warsaw Hamburg Challenger AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Monterrey Challenger Open Sabadell Atlantico - Barcelona Cordenons Challenger AEGON Championships - London Catella Swedish Open - Bastad Biella Challenger Alicante Challenger Marbella Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Antalya 2 Challenger Open Seat Godo - Barcelona Bank Austria Tennis Trophy - Vienna Gran Canaria 1 Challenger Gran Canaria 2 Challenger Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Generali Open - Kitzbuhel AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Aix En Provence Challenger Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Barcelona Challenger AEGON Championships - London Tenerife Challenger French Open - Paris Open de la Comunidad Valenciana - Valencia U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Proton Malaysian Open - Kuala Lumpur Ecuador Open - Quito Campionati Internazionali di Sicilia - Palermo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Credit Agricole Suisse Open - Gstaad Dubai Tennis Open - Dubai Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Open de Moselle - Metz Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano - Los Cabos Open Sud de France - Montpellier China Open - Beijing European Open - Antwerp Valencia Open - Valencia European Open - Antwerp Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Thailand Open - Bangkok SAP Open - San Jose The Stella Artois Championships - London Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam International Championship of Croatia - Umag Countrywide Classic - Los Angeles Adidas International - Sydney SA Tennis Open - Johannesburg ATP Studena Croatia Open - Umag China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Allianz Suisse Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis President's Cup - Tashkent Bet-at-home Open - Hamburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Brisbane International - Brisbane Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Royal Guard Open Chile - Vina del Mar Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Abierto Mexicano - Los Cabos Sydney International - Sydney Rio Open - Rio de Janeiro Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart AEGON Championships - London Mallorca Open - Mallorca Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Swiss Open - Gstaad Citi Open - Washington Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Mallorca Championships - Mallorca BMW Open - Munich Boss Open - Stuttgart BNP Paribas Masters - Paris cinch Championships - London Citi Open - Washington Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Stockholm Open - Stockholm Intrum Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London The 10tele.com Open - Nottingham Generali Open - Kitzbuhel Heineken Open - Auckland Gijon Open - Gijon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo Medibank International - Sydney Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Bet-At-Home Austrian Open - Kitzbuhel Australian Open - Melbourne BCR Open Romania - Bucharest French Open - Paris If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Mallorca Championships - Mallorca ASB Classic - Auckland Great Ocean Road Open - Melbourne Winston-Salem Open - Winston-Salem Australian Open - Melbourne Hall of Fame Open - Newport Tennis Masters Series - Hamburg French Open - Paris Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Australian Open - Melbourne NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, 1R, ESP-CZE 3-2 Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Olympics - Athens Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 Hopman Cup - Perth Olympics - Beijing Olympics - London Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Mubadala World Tennis Championship Mubadala World Tennis Championship